A survey of load sharing in networks of workstations

نویسندگان

  • Guy Bernard
  • Dominique Stève
  • Michel Simatic
چکیده

This paper is a survey of existing policies and mechanisms for load sharing in loosely-coupled distributed computing systems, where user machines are personal workstations interconnected by a local area network. We are interested only in centralized operating systems providing mechanisms for remote process communication, thus we do not study distributed operating systems in which load balancing and process migration may be provided by a network-wide virtual memory mechanism. We define load sharing, load balancing, non-preemptive migration and pre-emptive migration, and we discuss the goals of load sharing and load balancing strategies related to process scheduling. We argue against the usefulness of load balancing strategies in the context of networks of workstations. A load sharing algorithm is composed of three parts, namely, a location policy, an information policy and a transfer policy. We review the different location policies, information policies and transfer policies that have been proposed in the literature. We discuss their ability to take personal use of workstations into account, and we compare them with respect to the performance that can be really obtained in the context of networks of workstations. We show that only some policies are efficient in such a context. Thereafter, we present the mechanisms proposed for supporting the policies, and discuss them with respect to network interfaces, file system design, machine heterogeneity and program interactivity. The question of pre-emptive versus non-pre-emptive migration is addressed, and we argue that pre-emptive migration does not provide substantial benefits in a network of workstations. Most of the implemented load sharing systems described In the literature are presented, and finally some perspectives in this research area are described.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Decentralized and Efficient Algorithm for Load Sharing in Networks of Workstations

This paper presents the design and evaluation of a decentralized load sharing algorithm for networks of workstations, RADIO. With respect to general distributed computing environments, networks of workstations have some peculiarities. First, the global computing power is most of the time much underutilized. Second, users of workstations need occasionally a peek of computing power. Third, workst...

متن کامل

A Comparative Study of Load Sharing on Networks of Workstations

Networks of workstations (NOWs) can be used for parallel processing by using public domain software like PVM. There are significant differences between a real parallel system and a NOW-based system. As a result, load sharing on a NOW can be different from that on a parallel machine. Therefore, it is important to understand the factors that influence the performance of load sharing algorithms on...

متن کامل

Effective Load Sharing on Heterogeneous Networks of Workstations

We consider networks of workstations which are not only timesharing, but also heterogeneous with a large variation in the computing power and memory capacities of different workstations. Many load sharing schemes mainly target sharing CPU resources, and have been intensively evaluated in homogeneous distributed environments. However, the penalties of data accesses and movement in modern compute...

متن کامل

Neural Networks in Electric Load Forecasting:A Comprehensive Survey

Review and classification of electric load forecasting (LF) techniques based on artificial neuralnetworks (ANN) is presented. A basic ANNs architectures used in LF reviewed. A wide range of ANNoriented applications for forecasting are given in the literature. These are classified into five groups:(1) ANNs in short-term LF, (2) ANNs in mid-term LF, (3) ANNs in long-term LF, (4) Hybrid ANNs inLF,...

متن کامل

Epoch Load Sharing in a Network of Workstations

This paper examines load sharing in a network of workstations (NOW). It proposes a special load sharing method referred to as epoch load sharing. With this policy, load is evenly distributed among workstations with job migration only at the end of predefined intervals. The time interval between successive load sharing is called an epoch. We compare the performance of epoch load sharing with oth...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Distributed Systems Engineering

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1993